Scheduler for WinForms
BaseStorage<T,TMappingCollection> クラス
メンバ 

C1.Win.C1Schedule.4.5.2 アセンブリ > C1.C1Schedule 名前空間 : BaseStorage<T,TMappingCollection> クラス
ストレージに格納されるオブジェクトのタイプ。 BasePersistableObjectクラスの派生であり、デフォルトのパラメータなしのコンストラクタを持っている必要があります。
マッピングに 使用されるコレクションのタイプ。 MappingCollectionBase<T>クラスの派生であり、デフォルトのパラメータなしのコンストラクタを持っている必要があります。
BaseStorage<T,TMappingCollection>は、C1Schedule オブジェクトモデルのすべてのストレージの汎用の基本コンポーネントです。 BasePersistableObjectから派生したオブジェクトのストレージを表します。このコンポーネントは、オブジェクトのコレクションを対象とした操作のメソッドを実装しています。プログラム的あるいは自動的に、DataSource および DataMember プロパティに指定されたデータソースからデータを取得して、コレクションに設定することができます。データソースフィールドからオブジェクトプロパティへのマッピングを行えます。
オブジェクト モデル
BaseStorage<T,TMappingCollection> クラス
シンタックス
'宣言
 
Public Class BaseStorage
    (Of T As {New, BasePersistableObject},
     TMappingCollection As {New, MappingCollectionBase(Of T)}) 
   Inherits C1BindingSource
public class BaseStorage<T,TMappingCollection> : C1BindingSource 
where T: new(), BasePersistableObject
where TMappingCollection: new(), MappingCollectionBase<T>
型パラメータ
T
ストレージに格納されるオブジェクトのタイプ。 BasePersistableObjectクラスの派生であり、デフォルトのパラメータなしのコンストラクタを持っている必要があります。
TMappingCollection
マッピングに 使用されるコレクションのタイプ。 MappingCollectionBase<T>クラスの派生であり、デフォルトのパラメータなしのコンストラクタを持っている必要があります。
継承階層

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         C1.C1Schedule.C1BindingSource
            C1.C1Schedule.BaseStorage<T,TMappingCollection>
               C1.C1Schedule.AppointmentStorage
               C1.C1Schedule.CategoryStorage
               C1.C1Schedule.ContactStorage
               C1.C1Schedule.LabelStorage
               C1.C1Schedule.ResourceStorage
               C1.C1Schedule.StatusStorage

参照

BaseStorage<T,TMappingCollection> メンバ
C1.C1Schedule 名前空間